home *** CD-ROM | disk | FTP | other *** search
/ PC Play 128 / pc play 128.iso / Demo / xmr / xmr.exe / {app} / Shaders / vs / vs1_1_sun.vsh < prev    next >
Encoding:
Text File  |  2006-04-25  |  1.1 KB  |  34 lines

  1. vs_2_0
  2. // DX9 Vertex shader generated by NVIDIA Cg compiler
  3. // cgc version 1.3.0001, build date Jan  7 2005 14:01:35
  4. // command line args: -q -profile vs_2_0 -entry main -profileopts dcls
  5. // source file: vs1_1_sun.cg
  6. // nv30vp backend compiling 'main' program
  7. def c5, 1, 0, 0, 0
  8. //vendor NVIDIA Corporation
  9. //version 1.0.02
  10. //profile vs_2_0
  11. //program main
  12. //semantic main.WorldViewProjMatrix
  13. //semantic main.SunPos
  14. //var float4x4 WorldViewProjMatrix :  : c[0], 4 : 1 : 1
  15. //var float4 SunPos :  : c[4] : 2 : 1
  16. //var float4 I.Position : $vin.POSITION : POSITION : 0 : 1
  17. //var float3 I.Normal : $vin.NORMAL :  : 0 : 0
  18. //var float2 I.TexCoord0 : $vin.TEXCOORD0 :  : 0 : 0
  19. //var float4 main.HPOS : $vout.POSITION : HPOS : -1 : 1
  20. //var float4 main.SpacePos : $vout.TEXCOORD0 : TEX0 : -1 : 1
  21. //var float4 main.SunPos : $vout.TEXCOORD1 : TEX1 : -1 : 1
  22. //const c[5] = 1 0 0 0
  23. dcl_position v0
  24.     mov oT1, c4
  25.     mov oT0, v0
  26.     mov r0.xyz, v0.xyzz
  27.     mov r0.w, c5.x
  28.     dp4 oPos.x, c0, r0
  29.     dp4 oPos.y, c1, r0
  30.     dp4 oPos.z, c2, r0
  31.     dp4 oPos.w, c3, r0
  32. // 8 instructions
  33. // 1 temp registers
  34.